The Reverse Engineering Notebook

نویسنده

  • Kenny Wong
چکیده

Software must evolve over time or it becomes useless. Much of software production today is involved not in creating wholly new code from scratch but in maintaining and building upon existing code. Much of this code resides in old legacy software systems. Unfortunately, these systems are often poorly documented. Typically, they become more complex and difficult to understand over time. Thus, there is a need to better understand existing software systems. An approach toward this problem would be a first step toward easing changes and extending the continuous evolution of these systems. This dissertation addresses the problem by enabling continuous software understanding. There should be a base of reverse engineering abstractions that are carried forward during evolution. The proposed approach seeks to redocument existing software structure, capture the analysis decisions made, and support personal, customizable, and live perspectives of the software in an online journal called the Reverse Engineering Notebook. The premise that software reverse engineering be applied continuously through-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Phenotypic Cutoffs: Defining Resistance and Virologic Outcomes

THE PRN NOTEBOOKTM • VOLUME 7, NUMBER 1 • MARCH 2002 • WWW.PRN.ORG ith so much emphasis being placed on protease inhibitors (PIs) and non-nucleoside reverse transcriptase inhibitors (NNRTIs) in recent years, it’s no wonder that key research involving the “old reliables”—the nucleoside reverse transcriptase inhibitors (NRTIs)—is often overlooked while thumbing through the pages of conference abs...

متن کامل

The „handlungsorientiert“ Notebook-Seminar

1 Prof Dr.-Ing. Klaus Jobmann, University of Hannover, Institut of Communications Engineering, Appelstr. 9a, 30167 Hannover, GERMANY, [email protected] 2 Jr.-Prof. Dr.-Ing. Kyandoghere Kyamakya, University of Hannover, Institut of Communications Engineering, Appelstr. 9a, 30167 Hannover, GERMANY, [email protected] 3 Dipl.-Ing. Silke Feldmann, Institut of Communications Engi...

متن کامل

Development and Implementation of a Bluetooth Networking Infrastructure for the a Notebook-University Scenario

In the context of the UbiCampus project, the Notebook-seminar was developed in the Institute of Communications Engineering (Institüt für Allgemeine Nachrichtentechnik, IANT) at the University of Hannover. In this seminar the students worked in groups in order to provided a Bluetooth infrastructure for the rooms of the IANT. In this paper the Ubicampus project is described, as well as the most i...

متن کامل

ASIC design protection against reverse engineering during the fabrication process using automatic netlist obfuscation design flow

Fab-less business model in semiconductor industry has led to serious concerns about trustworthy hardware. In untrusted foundries and manufacturing companies, submitted layout may be analyzed and reverse engineered to steal the information of a design or insert malicious Trojans. Understanding the netlist topology is the ultimate goal of the reverse engineering process. In this paper, we propose...

متن کامل

Considering chain to chain competition in forward and reverse logistics of a dynamic and integrated supply chain network design problem

In this paper, a bi-objective model is presented for dynamic and integrated network design of a new entrant competitive closed-loop supply chain. To consider dynamism and integration in the network design problem, multiple long-term periods are regarded during planning horizon, so that each long-term period includes several short-term periods. Furthermore, a chain to chain competition between t...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999